/* define([
    'jquery', "./user"
], function ($, user) {
    return {
        user: user,
        getUser: function () {
            return this;
        },
        then: function (fn) {
            fn(this.user);
        }
    }

}); */
/* require(["./app/user"], function (user) {
    console.log(user);
}); */
define([
    'jquery', "app/user"//"./app/user"为什么不可以
], function ($, user) {
    return {
        getUser: function () {
            var def = $.Deferred(); //jquery中处理异步方法的函数
            require(["./app/user"], function (user) {
                def.resolve(user);
            })
            return def;
        }
    }

});